On the List and Bounded Distance Decodibility of the Reed-Solomon Codes (Extended Abstract)
نویسندگان
چکیده
For an error-correcting code and a distance bound, the list decoding problem is to compute all the codewords within the given distance to a received message. The bounded distance decoding problem, on the other hand, is to find one codeword if there exists one or more codewords within the given distance, or to output the empty set if there does not. Obviously the bounded distance decoding problem is not as hard as the list decoding problem. For a Reed-Solomon code [n, k]q, a simple counting argument shows that for any integer g < n, there exists at least one Hamming ball of radius n − g, which contains at least ( n g) qg−k many codewords. Let ĝ(n, k, q) be the smallest integer g such that (ng) qg−k < 1. For the distance bound between n− √ nk and n− ĝ(n, k, q), we do not know whether the Reed-Solomon code is list, or bounded distance decodable, nor do we know whether there are polynomially many codewords in all balls of the radius. It is generally believed that the answers to both questions are no. There are public key cryptosystems proposed recently, whose security is based on the assumptions. In this paper, we prove: (1) List decoding can not be done for radius n− ĝ(n, k, q) or larger, otherwise the discrete logarithm over Fqĝ(n,k,q)−k is easy. (2) Let h be a positive integer satisfying h < q − 2. We show that the discrete logarithm problem over Fqh can be efficiently reduced to the bounded distance decoding problem of the Reed-Solomon code [q, 3h+4]q with radius q−4h−4. These results show that the decoding problems for the Reed-Solomon code are at least as hard as the discrete logarithm problem over finite fields. The main tools to obtain these results are an interesting connection between the problems of list-decoding of Reed-Solomon code and the problems of discrete logarithms over finite fields, and a generalization of the Katz’s theorem, which concerns representations of elements in an extension finite field by products of linear factors.
منابع مشابه
A general construction of Reed-Solomon codes based on generalized discrete Fourier transform
In this paper, we employ the concept of the Generalized Discrete Fourier Transform, which in turn relies on the Hasse derivative of polynomials, to give a general construction of Reed-Solomon codes over Galois fields of characteristic not necessarily co-prime with the length of the code. The constructed linear codes enjoy nice algebraic properties just as the classic one.
متن کاملOn the List and Bounded Distance Decodability of Reed-Solomon Codes
For an error-correcting code and a distance bound, the list decoding problem is to compute all the codewords within a given distance to a received message. The bounded distance decoding problem is to find one codeword if there is at least one codeword within the given distance, or to output the empty set if there is not. Obviously the bounded distance decoding problem is not as hard as the list...
متن کاملOptimal thresholds for GMD decoding with ℓ+1 over ℓ-extended Bounded Distance decoders
We investigate threshold–based multi–trial decoding of concatenated codes with an inner Maximum–Likelihood decoder and an outer error/erasure l+1 l –extended Bounded Distance decoder, i.e. a decoder which corrects ε errors and τ erasures if l+1 l ε+τ ≤ d−1, where d is the minimum distance of the outer code and l ∈ N\{0}. This is a generalization of Forney’s GMD decoding, which was considered on...
متن کاملEfficient root-finding algorithm with application to list decoding of Algebraic-Geometric codes
A list decoding for an error-correcting code is a decoding algorithm that generates a list of codewords within a Hamming distance from the received vector, where can be greater than the error-correction bound. In [18], a list-decoding procedure for Reed–Solomon codes [19] was generalized to algebraic–geometric codes. A recent work [8] gives improved list decodings for Reed–Solomon codes and alg...
متن کاملNotes 10 : List Decoding Reed - Solomon Codes and Concatenated codes
DRAFT Last class, we saw a toy version of recovering from a mixture of two Reed-Solomon codewords the two polynomials in question. Now we turn to list decoding arbitrary received words with a bounded distance from the Reed-Solomon code using Sudan’s [6] algorithm. This algorithm decodes close to a fraction 1 of errors for low rates. Then we will see an improvement by Guruswami and Sudan [4] whi...
متن کامل